package com.ruoyi.project.system.newregister.mapper;

import com.ruoyi.project.system.newregister.domain.NewRegister;

import java.util.List;

/**
 * 新人注册配置Mapper接口
 * 
 * @author LCL
 * @date 2021-01-20
 */
public interface NewRegisterMapper 
{
    /**
     * 查询新人注册配置
     * 
     * @param id 新人注册配置ID
     * @return 新人注册配置
     */
    public NewRegister selectNewRegisterById(String id);

    /**
     * 查询新人注册配置列表
     * 
     * @param newRegister 新人注册配置
     * @return 新人注册配置集合
     */
    public List<NewRegister> selectNewRegisterList(NewRegister newRegister);

    /**
     * 新增新人注册配置
     * 
     * @param newRegister 新人注册配置
     * @return 结果
     */
    public int insertNewRegister(NewRegister newRegister);

    /**
     * 修改新人注册配置
     * 
     * @param newRegister 新人注册配置
     * @return 结果
     */
    public int updateNewRegister(NewRegister newRegister);

    /**
     * 删除新人注册配置
     * 
     * @param id 新人注册配置ID
     * @return 结果
     */
    public int deleteNewRegisterById(String id);

    /**
     * 批量删除新人注册配置
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteNewRegisterByIds(String[] ids);

    List<NewRegister> findAll();
}
